london scotland golf club escort golf edinburgh ireland accommodation golf course self catering escorts glasgow wales dundee bed and breakfast b&b carnoustie golf clubs